// components/song-item-v1/index.js
// 导入状态管理
// 1、playerStore：歌曲的状态管理
import { playerStore } from "../../store/index";

Component({
  properties: {
    // 父组件传递过来的音乐列表的数据
    item: {
      type: Object,
      value: {}
    }
  },
  
  methods: {
    // 点击跳转音乐播放页面
    handleSongClick() {
      const id = this.properties.item.id; // 获取歌曲的 id
      // 1、路由跳转
      wx.navigateTo({
        url: '/packagePlayer/pages/music-play/index?id=' + id,
      });

      // 2、发送请求，获取歌曲数据
      playerStore.dispatch("playMusicWithSongIdAction", { id });
    }
  }
});
